# -*- coding: utf-8 -*-
"""
@Time    : 2024/6/25 11:25 
@Author  : ZhangShenao 
@File    : basic.py
@Desc    : List列表
List列表是Python的内置数据类型,用于保存批量的数据
List是有序的,可以保存任意类型的数据
"""

# 创建一个List,List中的数据可以是任意类型
l1 = [100, 'abc', True]
print(f'l1 = {l1}')

# 通过索引index来访问List中的元素
print(f'l1[0] = {l1[0]}')
# print(f'l1[4] = {l1[4]}')  # 索引越界异常: IndexError: list index out of range

# 通过索引index来修改List中的元素
l1[0] += 10
print(f'l1 = {l1}')

# 通过内置函数len()来获取List的长度
print(f'len(l1) = {len(l1)}')

# 通过append()方法,向List中追加元素
fruit = []
fruit.append('apple')
fruit.append('banana')
fruit.append('orange')
print(f'fruit = {fruit}')

# list可以通过+操作动态添加元素
l1 = [1, 2]
l2 = [3, 4]
l1 = l1 + l2
print(f'l1 = {l1}')
